package org.tps.project.controllers;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import Project.ejb1.entities.Gestionnnaire;
import Project.ejb1.services.GestionnaireServiceLocal;

@ManagedBean
@SessionScoped
public class GestionnaireController {
	@EJB
	private GestionnaireServiceLocal gestionnaireService;
	private Gestionnnaire gestionnaire = new Gestionnnaire();

	public Gestionnnaire getGestionnaire() {
		return gestionnaire;
	}

	public void setGestionnaire(Gestionnnaire gestionnaire) {
		this.gestionnaire = gestionnaire;
	}

	public String connect() {
		java.util.List<Gestionnnaire> gestionnaires = gestionnaireService.findAll();
		for(Gestionnnaire gestionnaire: gestionnaires){
			if(gestionnaire.getLogin().equals(this.gestionnaire.getLogin())
					&&gestionnaire.getMotdepasse().equals(this.gestionnaire.getMotdepasse())){
				return "Missionindex.xhtml?faces-redirect=true";
			}
		}
		return null;
	}
}
